{
   "name":"KL-90",
   "vendorId":"0x04D8",
   "productId":"0xEA53",
   "lighting":"none",
   "matrix":{
     "rows":6,
     "cols":16
   },
   "layouts":{
     "labels":[
       "OLED",
       "ISO Enter",
       "Split Left Shift",
       [
         "Spacebars",
         "Standard",
         "Split",
         "Hotswap Standard",
         "Hotswap Split"
       ],
       "Bottom Mods"
     ],
     "keymap": [
       [
         {
           "x": 2.75
         },
         "0,0\n\n\n\n\n\n\n\n\ne",
         "0,1\n\n\n\n\n\n\n\n\ne",
         {
           "x": 14
         },
         "1,0\n\n\n0,0\n\n\n\n\n\ne",
         "1,1\n\n\n0,0\n\n\n\n\n\ne",
         {
           "x": 1,
           "d": true
         },
         "1,0\n\n\n0,1\n\n\n\n\n\ne",
         {
           "d": true
         },
         "1,1\n\n\n0,1\n\n\n\n\n\ne"
       ],
       [
         {
           "y": 0.25,
           "x": 2.75,
           "c": "#aaaaaa"
         },
         "0,0",
         {
           "x": 0.5,
           "c": "#777777"
         },
         "0,1",
         {
           "x": 0.25,
           "c": "#aaaaaa"
         },
         "0,2",
         "0,3",
         "0,4",
         "0,5",
         {
           "x": 0.25
         },
         "0,6",
         "0,7",
         "0,8",
         "0,9",
         {
           "x": 0.25
         },
         "0,10",
         "0,11",
         "0,12",
         "0,13",
         {
           "x": 0.25
         },
         "0,14\n\n\n0,0",
         {
           "x": 0.5
         },
         "0,15\n\n\n0,0",
         {
           "x": 0.5,
           "c": "#cccccc",
           "w": 2.5,
           "d": true
         },
         "\n\n\n0,1"
       ],
       [
         {
           "y": 0.5,
           "x": 2.75,
           "c": "#aaaaaa"
         },
         "1,0",
         {
           "x": 0.5
         },
         "1,1",
         {
           "c": "#cccccc"
         },
         "1,2",
         "1,3",
         "1,4",
         "1,5",
         "1,6",
         "1,7",
         "1,8",
         "1,9",
         "1,10",
         "1,11",
         "1,12",
         "1,13",
         {
           "c": "#aaaaaa",
           "w": 2
         },
         "1,14",
         {
           "x": 0.5
         },
         "1,15"
       ],
       [
         {
           "x": 2.75
         },
         "2,0",
         {
           "x": 0.5,
           "w": 1.5
         },
         "2,1",
         {
           "c": "#cccccc"
         },
         "2,2",
         "2,3",
         "2,4",
         "2,5",
         "2,6",
         "2,7",
         "2,8",
         "2,9",
         "2,10",
         "2,11",
         "2,12",
         "2,13",
         {
           "c": "#aaaaaa",
           "w": 1.5
         },
         "2,14\n\n\n1,0",
         {
           "x": 0.5
         },
         "2,15",
         {
           "x": 1.5,
           "c": "#777777",
           "w": 1.25,
           "h": 2,
           "w2": 1,
           "h2": 1,
           "x2": -0.25
         },
         "3,14\n\n\n1,1"
       ],
       [
         {
           "x": 2.75,
           "c": "#aaaaaa"
         },
         "3,0",
         {
           "x": 0.5,
           "w": 1.75
         },
         "3,1",
         {
           "c": "#cccccc"
         },
         "3,2",
         "3,3",
         "3,4",
         "3,5",
         "3,6",
         "3,7",
         "3,8",
         "3,9",
         "3,10",
         "3,11",
         "3,12",
         {
           "c": "#777777",
           "w": 2.25
         },
         "3,14\n\n\n1,0",
         {
           "x": 0.5,
           "c": "#aaaaaa"
         },
         "3,15",
         {
           "x": 0.5,
           "c": "#cccccc"
         },
         "3,13\n\n\n1,1"
       ],
       [
         {
           "c": "#aaaaaa",
           "w": 1.25
         },
         "4,1\n\n\n2,1",
         {
           "c": "#cccccc"
         },
         "4,12\n\n\n2,1",
         {
           "x": 0.5,
           "c": "#aaaaaa"
         },
         "4,0",
         {
           "x": 0.5,
           "w": 2.25
         },
         "4,1\n\n\n2,0",
         {
           "c": "#cccccc"
         },
         "4,2",
         "4,3",
         "4,4",
         "4,5",
         "4,6",
         "4,7",
         "4,8",
         "4,9",
         "4,10",
         "4,11",
         {
           "c": "#aaaaaa",
           "w": 1.75
         },
         "4,13",
         {
           "x": 1.5
         },
         "4,15"
       ],
       [
         {
           "y": -0.75,
           "x": 18.5,
           "c": "#cccccc"
         },
         "4,14"
       ],
       [
         {
           "y": -0.25,
           "x": 2.75,
           "c": "#aaaaaa"
         },
         "5,0",
         {
           "x": 0.5,
           "w": 1.25
         },
         "5,1",
         {
           "w": 1.25
         },
         "5,2",
         {
           "w": 1.25
         },
         "5,3",
         {
           "w": 6.25
         },
         "5,6\n\n\n3,0",
         {
           "w": 1.5
         },
         "5,10\n\n\n4,0",
         {
           "w": 1.5
         },
         "5,11\n\n\n4,0"
       ],
       [
         {
           "y": -0.75,
           "x": 17.5,
           "c": "#cccccc"
         },
         "5,13",
         "5,14",
         "5,15"
       ],
       [
         {
           "y": -0.25,
           "x": 8,
           "c": "#aaaaaa",
           "w": 2.25
         },
         "5,4\n\n\n3,1",
         {
           "w": 1.25
         },
         "5,6\n\n\n3,1",
         {
           "w": 2.75
         },
         "5,8\n\n\n3,1",
         "5,10\n\n\n4,1",
         "5,11\n\n\n4,1",
         "5,12\n\n\n4,1"
       ],
       [
         {
           "x": 8,
           "w": 6.25
         },
         "5,5\n\n\n3,2"
       ],
       [
         {
           "x": 8,
           "w": 2.25
         },
         "5,4\n\n\n3,3",
         {
           "w": 1.25
         },
         "5,5\n\n\n3,3",
         {
           "w": 2.75
         },
         "5,8\n\n\n3,3"
       ]
     ]
   }
  }